import axios from '@/libs/api.request'

//赛事管理
class gameApi {
  // 赛事列表
  queryList(params) {
    return axios.request({
      url: '/game/listPage',
      method: 'post',
      data: params
    })
  }
  //获取赛事信息
  getGameById(eventsId){
    return axios.request({
      url: `/game/${eventsId}`
    })
  }
  // 编辑赛事信息
  edit(params){
    if(params.eventsId){
      // 修改
      return axios.request({
        url: '/game',
        method: 'put',
        data: params
      })
    }else{
      // 新增
      return axios.request({
        url: '/game',
        method: 'post',
        data: params
      })
    }
  }
  // 赛事场次查询
  querymatchList(params) {
    return axios.request({
      url: '/game/match/listPage',
      method: 'post',
      data: params
    })
  }
  //获取赛事场次信息
  getmatch(eventsId){
    return axios.request({
      url: '/game/match',
      method:'get',
      data:eventsId
    })
  }
  // 赛事场次保存
  matchadd(params){
    return axios.request({
      url: '/game/match',
      method: 'post',
      data: params
    })
  }
  // 赛事场次编辑
  matchedit(params){
    return axios.request({
      url: '/game/match',
      method: 'put',
      data: params
    })
  }
  // 赛事场次删除
  matchdel(fieldId){
    return axios.request({
      url: '/game/match',
      method: 'delete',
      data: fieldId
    })
  }
  // 上下架
   matchpublic(params){
    return axios.request({
      url: '/game/match/updatestatus',
      method: 'put',
      data: params
    })
   }


}
export default gameApi
